Learning Steerable Wavelet Frames
نویسندگان
چکیده
We present a functional framework for the adaptive design of dictionaries where the invariance to translation, dilation, and rotation is built upfront into the primary representation space. Our key idea is to build an invariant signal representation prior to the learning stage. By doing so, we focus our effort on adapting the dictionary to the distinctive features of the signal, rather than to the cumbersome encoding of the desired invariance properties of the representation. We thus avoid the pitfall of traditional dictionarylearning techniques that need to allocate considerable computational power to laboriously obtain some degree of invariance of the representation space. Moreover, we avoid the redundancy of representation which is typical of early works on dictionary learning for image coding, where several translated, dilated, and rotated copies of the same two-dimensional function are necessary [4, 2, 1, 3], whereas we need just one. The backbone of our construction is a primal isotropic wavelet frame that provides the multiresolution decomposition of the signal and the invariance to arbitrary translations [5]. The invariance to rotation, often considered to be challenging, is obtained by applying an N -th order Riesz operator, which is designed to be steerable and self-reversible [7]. The method amounts to applying a one-to-many mapping to the wavelets and to steering the resulting coefficients with respect to the local orientation of the signal [6]. In practice, the steered coefficients of a translated and rotated pattern depend on the pattern only, and depend neither on its translation nor on its rotation. The transformed pattern can thus be learned in the wavelet frame without regard for its initial orientation. Faster dictionary-learning techniques and lower-dimensional spaces should be feasible thanks to the reduced complexity of the learning problem which is yielded by using the primary invariant signal representation. A crucial benefit of the Riesz-wavelet transform is its self-reversibility, which leads to fast analysis and synthesis algorithms. Moreover, our implementation relies on a primary wavelet decomposition which is subsampled, hence yielding a moderate overcompletness of the representation space which can be further controlled by the degree of the Riesz operator. We thus advocate the proposed framework as a mean to gain invariance properties along with efficient algorithms and a moderate redundancy of the representation space. To demonstrate the validity of the proposed framework for dictionary learning, we propose a simple but illustrative learning technique which consists in adaptively shaping each scale of the Riesz-wavelet transform with an M × P matrix U where M is the number of Riesz channels and P is greater or equal to M . We investigate further the properties of U such that the equalization of the channels and the self-reversibility of the full transform are preserved. It is worth noting that the learned dictionary, as a linear combination of the Riesz-wavelet vectors, naturally inherits the invariance property of the primary representation space. This approach can thus be viewed as a recipe for the design of steerable wavelet frames. As a first application, we focus on learning optimized steerable frames for image denoising. We constrain U to be square and unitary for several practical reasons: the resulting transform is naturally self-reversible and equalized, it gives rise to fast decomposition/reconstruction algorithms, and no increase of the overcompletness is implied. We use a PCA learning technique which amounts to diagonalizing the covariance matrix of the multichannel Riesz-wavelet coefficients in each scale. As a result, we obtain a generalized Riesz-wavelet transform in which the SNR is maximized in the first channel. We show that applying a soft-thresholding operator to the learned image representation outperforms the non-adaptive counterpart of these transforms, which demonstrates the ability of the representation space to adapt to the signal characteristics. Keywords— Wavelet Frames, Steerability, Dictionary learning, Riesz transform.
منابع مشابه
Steerable Pyramids and Tight Wavelet Frames in 2707
We present a functional framework for the design of tight steerable wavelet frames in any number of dimensions. The 2-D version of the method can be viewed as a generalization of Simoncelli’s steerable pyramid that gives access to a larger palette of steerable wavelets via a suitable parametrization. The backbone of our construction is a primal isotropic wavelet frame that provides the multires...
متن کاملOn the Continuous Steering of the Scale of Tight Wavelet Frames
In analogy with steerable wavelets, we present a general construction of adaptable tight wavelet frames, with an emphasis on scaling operations. In particular, the derived wavelets can be “dilated” by a procedure comparable to the operation of steering steerable wavelets. The fundamental aspects of the construction are the same: an admissible collection of Fourier multipliers is used to extend ...
متن کاملDecay Properties of Riesz Transforms and Steerable Wavelets
The Riesz transform is a natural multidimensional extension of the Hilbert transform, and it has been the object of study for many years due to its nice mathematical properties. More recently, the Riesz transform and its variants have been used to construct complex wavelets and steerable wavelet frames in higher dimensions. The flip side of this approach, however, is that the Riesz transform of...
متن کاملDecay Properties of Riesz Transforms and Steerable
The Riesz transform is a natural multi-dimensional extension of the Hilbert transform, and it has been the object of study for many years due to its nice mathematical properties. More recently, the Riesz transform and its variants have been used to construct complex wavelets and steerable wavelet frames in higher dimensions. The flip side of this approach, however, is that the Riesz transform o...
متن کاملHarmonic Singular Integrals and Steerable Wavelets in L2(R)
Here we present a method of constructing steerable wavelet frames in L2(R) that generalizes and unifies previous approaches, including Simoncelli’s pyramid and Riesz wavelets. The motivation for steerable wavelets is the need to more accurately account for the orientation of data. Such wavelets can be constructed by decomposing an isotropic mother wavelet into a finite collection of oriented mo...
متن کامل